FernleafSystems\Wordpress\Plugin\Shield\Modules\HackGuard\Scan\ScansController A

Total Complexity 55
Dependencies 12
Dependents 2
Total lines 256
Lines of code 196
Logical lines of code 88
Comment lines 21
Methods 25
Properties 2

Methods 25

Method Rating Maintainability Complexity Lines of code
startNewScans()
A
48 10 36
getFirstRunTimestamp()
A
53 8 23
getScansToBuild()
S
58 4 16
canRun()
S
73 3 5
getAllScanCons()
S
67 3 8
cronScan()
S
65 3 9
getReasonsScansCantExecute()
S
63 2 11
runCron()
S
79 2 3
addRemoveScanToBuild()
S
65 2 10
run()
S
67 2 9
runAutoRepair()
S
72 2 6
getCronFrequency()
S
79 1 3
setScansToBuild()
S
71 1 6
getCanScansExecute()
S
79 1 3
handlePostScanCron()
S
71 1 6
getScanResultsCount()
S
78 1 3
getScanCon()
S
79 1 3
getScans()
S
70 1 7
getScanSlugs()
S
80 1 3
WPV()
S
79 1 3
APC()
S
79 1 3
AFS()
S
79 1 3
runHourlyCron()
S
77 1 4
setCustomCronSchedules()
S
63 1 10
getCronName()
S
80 1 3